﻿var mongoose = require('mongoose')

//这里指明了是user数据库
var DB_URL = 'mongodb://localhost:27017/user';

/**
 * 连接
 */
mongoose.connect(DB_URL);

/**
  * 连接成功
  */
mongoose.connection.on('connected', function () {    
    console.log('Mongoose connection open to ' + DB_URL);  
});    

/**
 * 连接异常
 */
mongoose.connection.on('error',function (err) {    
    console.log('Mongoose connection error: ' + err);  
});    
 
/**
 * 连接断开
 */
mongoose.connection.on('disconnected', function () {    
    console.log('Mongoose connection disconnected');  
});    

var Schema = mongoose.Schema;


//这里定义了集合中的大概格式，要修改就到这来修改,
//相当于这个就是集合中的JSON的键值对模板，很重要
//意味着JSON中只能有这些键值对，可以少但是不能多
//目前只设置了两条
var UserSchema = new Schema({          
    username : { type: String },                    //用户账号
    password: {type: String},                     //密码
    avatar:{type:String},
    sign:{type:String}
});



//这里定义了集合是users和集合中的JSON的大概格式
module.exports = mongoose.model('users',UserSchema);






